package org.micode.libs.smon.vo;

import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 本机及登录用户的信息
 */

@Data
@NoArgsConstructor
public class LocalInfo {

    /**
     * 登录操作系统的系统用户名
     */
    private String userName;

    /**
     * 计算机名
     */
    private String computerName;

    /**
     * 计算机域名
     */
    private String userDomain;

    /**
     * 本地ip地址
     */
    private String ip;

    /**
     * 本地主机名
     */
    private String hostname;

    /**
     * 操作系统名称
     */
    private String osName;

    /**
     * 操作系统架构
     */
    private String osArch;

    /**
     * 操作系统版本
     */
    private String osVersion;

    /**
     * 文件分隔符
     */
    private String fileSeparator;

    /**
     * 路径分隔符
     */
    private String pathSeparator;

    /**
     * 行分隔符
     */
    private String lineSeparator;

    /**
     * 用户的账户名称
     */
    private String userAccount;

    /**
     * 用户的主目录
     */
    private String userHome;

    /**
     * 用户的当前工作目录
     */
    private String userDir;

}
